home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Magnum One
/
Magnum One (Mid-American Digital) (Disc Manufacturing).iso
/
d8
/
t3script.arc
/
T3SCRIPT.DOC
< prev
next >
Wrap
Text File
|
1990-04-14
|
13KB
|
277 lines
T3SCRIPT
~~~~~~~~
A COLLECTION OF SCRIPTS FOR TELIX 3
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
What are they?
~~~~~~~~~~~~~~
The SALT script language provided with and for TELIX 3, the
shareware communications software for IBM compatible computers,
is very powerful and capable of producing excellent tools and
accessories for the TELIX program. Unfortunately, the examples
(other than the "Host Mode" script) provided by EXIS Inc. are
fairly simple log-on scripts clearly aimed at the on-line
services available in the USA. This means that a number of
bulletin board systems which are available in the UK are not
catered for. My intention with this collection was therefore
twofold: firstly, to supply a set of log-on scripts covering the
main systems used in the UK and, secondly, to give a flavour of
the power of the SALT language by writing a few useful
utilities. The scripts will work with TELIX releases 3.0 and
3.1.
The scripts in this collection are listed below but I should
first explain why you appear to have two of everything! One of
the chief factors contributing to the "power" of SALT scripts is
the fact that they are compiled (using the supplied compiler
CS.EXE) before they are used by TELIX 3. This means that the
original scripts (the files with the .SLT extension) are written
using an editor or ASCII word processor and these are then
turned into "programs" by CS (the files with the .SLC
extension). Therefore, what you have is a set of files (.SLT)
containing the readable "source" material and a second set
(.SLC) containing the compiled versions of the .SLT files -
these only being readable by TELIX. Right - enough of the
technical stuff for the moment, these are the scripts and what
they do:
FIDO Log-on script for Fido systems
FOREM Log-on script for FoReM systems
GT-POWER Log-on script for GT-Power systems
LYNX Log-on script for Lynx systems
MICHTRON Log-on script for MichTron systems
OPUS Log-on script for Opus systems
PCBOARD Log-on script for PCBoard systems
QUICKBBS Log-on script for QuickBBS systems
SCHLIGHT Log-on script for Searchlight systems
TBBS Log-on script for TBBS systems
TOWERNET Log-on script for Tower-Net systems
WILDCAT! Log-on script for Wildcat! systems
CAPTURE Automatically opens a distict capture file
for each call
CONNECT Provides information on the current host,
usually automatically on connection
TIME Give the current time in the status line
HELP Calls up the "Help Screen"
FKEY Enables you to attach 'macros' to the function
keys
NULL Avoids TELIX 3's opening "advert"
ON Switches on Zmodem's AUTODOWNLOAD feature
OFF Switches AUTODOWNLOAD off
PASSWORD Extracts the password for the current
connection so that it can be "attached" to a
"hot-key"
BBNOTES A "database" of information about the boards in
the Dialling Directory (needs the Dialling
Directory UKBBTEL3.FON to be really useful)
OK, so what do I do with them?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
I must assume throughout this document that you already have a
copy of TELIX 3 and that you have configured it to work on your
system.
LOG-ON SCRIPTS, CAPTURE, CONNECT, TIME, HELP, FKEY, ON, OFF
and PASSWORD:
Some of these scripts need to be 'personalised' for your own
use; but don't panic - I don't expect you to alter any of the
souce material or recompile the scripts as you have to with the
examples included with the Telix program. What you MUST do,
however, before attempting to use the scripts is to run the FKEY
script while within Telix (see below).
BBNOTES:
You will need to see what this script already provides before
making any changes to it. I would suggest that, in the first
instance, you use the .SLC file as it stands. If you find the
script useful and would like to modify it to encompass your own
data, you can do so by following the steps at the top of
BBNOTES.SLT itself. You will need to recompile this script if
you decide to change it. The script is intended to be used as a
"companion" to my Dialling Directory - UKBBTEL3.FON. If you want
to use it with your own (smaller) Directory you will have to
make SUBSTANTIAL changes to the content of the .SLT file.
Organisation of Telix and Script files ...
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
I suggest that, if you haven't done so already, you create a
formal structure for your TELIX files; something along these
lines -
C:\TELIX - Put all the main TELIX files here. You
should find most, if not all, of the
following:
ANSI.KEY
AVATAR.KEY
TELIX.CNF
TELIX.DOC
TELIX.EXE
TELIX.FON
TELIX.KEY
TX.LD
VT102.KEY
VT102ALT.KEY
VT52.KEY
C:\TELIX\SCRIPT - Use this directory for all the script files,
both .SLT and .SLC versions, together with
the compiler CS.EXE and its manual SALT.DOC.
C:\TELIX\LOG - Keep all of your "Capture" files in this
directory and also TELIX's usage log -
TELIX.USE - if you have enabled that
feature.
You should now load load TELIX and amend the FILENAMES AND PATHS
where TELIX expects to find certain information:
1. Open the Configuration Menu by pressing "ALT-O"
2. Enter "F" for the Filenames and Paths option
3. Then change item "C" to read "C:\TELIX\SCRIPT\"
4. Change item "D" to read "C:\TELIX\LOG\TELIX.CAP"
5. Change ITEM "E" to read "C:\TELIX\LOG\TELIX.USE"
6. Ensure that you save the new settings with item
"W" of the Configuration Menu.
The FKEY Script ...
~~~~~~~~~~~~~~~~~~~
Several of the scripts are most useful when they are "attached"
to function keys so that they can be called up quickly when
required.
First of all, you should run the FKEY script which will set up
the function keys for you with the minimum of effort. At the
same time it will provide details of YOUR NAME for future use by
the log-on scripts, thereby personalising the log-on scripts
for YOUR use.
FKEY is called up from within TELIX by pressing "ALT-G" and
typing in the script name FKEY [Return]. Be careful though -
there are no safeguards to stop FKEY overwriting a previous
version of TELIX.KEY. If you have saved your own key assignments
in TELIX.KEY you will have to re-enter them after running FKEY.
The NAME information attached to F1, F2 and F4 is VITAL to the
operation of the log-on scripts and these key assignments should
not be changed. Simply follow FKEY's instructions and tell the
program to save your details when you are happy that you have
entered them correctly.
That's it! Your function keys will now do the following jobs
while in TELIX:
F1 Sends your first name to the host
F2 Sends your surname to the host
F3 Sends your password to the host
F4 Sends your full name to the host
F5 Runs the CONNECT script and shows who you are
currently connected to, the baud rate, current time
and date.
F6 Runs the BBNOTES script and give you various pieces
of information about a Dialling Directory entry. You
choose which board you want details of by typing in
the Dialling Directory number of the board in
question followed by [Return].
F7 Calls up the "Help Screen"
F8 Gives the current time in the bottom left-hand corner
of the terminal screen
F9 Switches on Zmodem Autodownload
F10 Switches off Zmodem Autodownload
OK, I've done that. What's next?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Having done that you are almost there. If you are using
UKBBTEL3.FON as your Dialling Directory, the log-on script files
will run automatically upon connection with the host system. If
you are using the log-on scripts with your own Directory, you
must ensure that you complete the "Script" section of each entry
with the appropriate script name. CAPTURE and CONNECT are
"called" as subroutines by the log-on scripts and they too will
run automatically. Having tried the scripts as they stand, if
you do not like the automatic invocation of CAPTURE or CONNECT,
they can be disabled. Instructions are in the respective log-on
.SLT files. If you do 'switch off' these features by modifying
the .SLT files, you will have to recompile them using CS.EXE
before the changes will become effective.
The NULL Script ...
~~~~~~~~~~~~~~~~~~~
You can get rid of the opening "advert" for TELIX 3 by hitting
[Return] twice in rapid succession after you've typed the
filename to load the program. However, there is a more elegant
(and perfectly legal) way of achieving the same result. All you
need to do is create a batch file called (let's say) TLX.BAT
containing just one line: TELIX /SNULL
Having saved the batch file, if you now type TLX [Return] TELIX
will load without the ad!
Anything else I should know?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Occasionally a log-on script will fail to work properly because
of line noise. Usually when you receive a prompt from the host
which is unrecognisable because of noise a carriage return will
cause the prompt to be sent again. If this time the prompt is
readable the script will continue as normal. The function key
commands above give you a backup to the log-on scripts where you
have not put a Script name against the entry in the Dialling
Directory or where the script loses its way because of chronic
line noise.
These scripts work well with UKBBTEL3.FON the Dialling Directory
of over 300 UK bulletin boards which is also my handiwork.
UKBBTEL3.FON should be available (as UKBBTEL3.ARC) on the board
where you found the T3SCRIPT.ARC file. If not, you can certainly
get it from FRIX (see below).
A request ...
~~~~~~~~~~~~~
No, I don't want your money! The scripts in this collection are
really just examples of what can be done with SALT. I am not a
programmer and, if I can write scripts so can YOU. If you do
write anything useful I'd be grateful if you would upload a copy
to FRIX (see below). It may well be possible to make your script
more widely available to users of TELIX 3 as part of future
collections.
And finally ...?
~~~~~~~~~~~~~~~~
Oh yes, any comments on T3SCRIPT should be addressed to me:
Terry Robertson
at FRIX .. Reading
0734-420229
(Netmail 253/112)
This excellent board is, of course, included in UKBBTEL3.FON.